home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / libxslt / preproc.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-07-28  |  897 b   |  44 lines

  1. /*
  2.  * Summary: precomputing stylesheets
  3.  * Description: this is the compilation phase, where most of the
  4.  *              stylesheet is "compiled" into faster to use data.
  5.  *
  6.  * Copy: See Copyright for the status of this software.
  7.  *
  8.  * Author: Daniel Veillard
  9.  */
  10.  
  11. #ifndef __XML_XSLT_PRECOMP_H__
  12. #define __XML_XSLT_PRECOMP_H__
  13.  
  14. #include <libxml/tree.h>
  15. #include "xsltexports.h"
  16. #include "xsltInternals.h"
  17.  
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21.  
  22. /*
  23.  * Interfaces
  24.  */
  25. extern const xmlChar *xsltExtMarker;
  26.  
  27. XSLTPUBFUN xsltElemPreCompPtr XSLTCALL 
  28.         xsltDocumentComp    (xsltStylesheetPtr style,
  29.                      xmlNodePtr inst,
  30.                      xsltTransformFunction function);
  31.  
  32. XSLTPUBFUN void XSLTCALL        
  33.         xsltStylePreCompute    (xsltStylesheetPtr style,
  34.                      xmlNodePtr inst);
  35. XSLTPUBFUN void XSLTCALL        
  36.         xsltFreeStylePreComps    (xsltStylesheetPtr style);
  37.  
  38. #ifdef __cplusplus
  39. }
  40. #endif
  41.  
  42. #endif /* __XML_XSLT_PRECOMP_H__ */
  43.  
  44.